127 research outputs found

    Automatic service deployment using virtualisation

    Get PDF
    Manual deployment of the application usually requires expertise both about the underlying system and the application. Automatic service deployment can improve deployment significantly by using on-demand deployment and self-healing services. To support these features this paper describes an extension the Globus Workspace Service [10]. This extension includes creating virtual appliances for Grid services, service deployment from a repository, and influencing the service schedules by altering execution planning services, candidate set generators or information systems. © 2008 IEEE

    High-level grid application environment to use legacy codes as OGSA grid services

    Get PDF
    One of the biggest obstacles in the wide-spread industrial take-up of Grid technology is the existence of a large amount of legacy code that is not accessible as Grid services. The paper describes a new approach (GEMLCA: Grid Execution Management for Legacy Code Architecture) to deploy legacy codes as Grid services without modifying the original code. Moreover, we show a workflow execution oriented Grid portal technology (P-GRADE portal) by which such legacy code based Grid services can be applied in complex business processes. GEMLCA has been implemented as GT-3 services but can be easily ported into the new WSRF Grid standards

    Service-oriented production grids and user support

    Get PDF
    Currently several production Grids offer their resources for academic communities. These Grids are resource-oriented Grids with minimal user support. The existing user support incorporates Grid portals without workflow editing and execution capabilities, brokering with no QoS and SLA management, security solutions without privacy and trust management, etc. They do not provide any kind of support for running legacy code applications on Grids. Production Grids started the migration from resource-oriented Grids to service-oriented ones. The migration defines additional requirements towards the user support. These requirements include solving interoperability among Grids, automatic service deployment, dynamic user management, legacy code support, QoA and SLA-based brokering, etc. This paper discusses some aspects of the user support needed for service-oriented production Grids

    GEMLCA: grid execution management for legacy code architecture design

    Get PDF
    The Grid Execution Management for Legacy Code Architecture (GEMLCA) describes a solution for exposing and executing legacy applications through an OGSI Grid Service. This architecture has been introduced in a previous paper by the same authors where the general concept was demonstrated by creating an OGSI/GT3 version of the Mad- City traffic simulator. In this paper, the class structure of the architecture is described presenting each component and describing the relationships between them. Also, the current architecture implementation is evaluated through test results gained by running the MadCity traffic simulator as a C/PVM legacy application

    Leveraging Crowdsourcing and Crowdsensing Data for HADR Operations in a Smart City Environment

    Get PDF
    The future of the world's population concentration lies within the bounds of urban cities. Citizens, or humans, are the most important tangible resources in a smart city environment, and they need to be served as well as protected. The concept of smart cities is trying to accomplish the idea of serving the citizens by leveraging the potential of information and communications technology assets. Citizens have access to smart technologies and applications, and thus they form an indispensable component to complement and supplement a smart city's operation. Especially in humanitarian assistance and disaster recovery (HADR) operations, where a smart city's core infrastructure might be compromised, the assets of citizens can be put to use. This article aims to describe the current state of affairs for safety in cities and humanitarian assistance in emergency situations, which require leveraging situational awareness data. We discuss and propose mechanisms for connecting to and utilizing crowdsourcing and crowdsensing data in a smart city environment, which can assist in efficient HADR operations

    Security mechanisms for legacy code applications in GT3 environment

    Get PDF
    There are many legacy code applications that cannot be run in Grid environment without significant modifications. To avoid re-engineering of legacy code, we developed the Grid Execution Management for Legacy Code Architecture (GEMLCA) that enables deployment of legacy code applications as Grid services. GEMLCA is an OGSI Grid service layer that supports submitting jobs, getting their results and status back. Security requirements are essential to any Grid application to preserve the confidentiality and integrity of data. To meet these requirements the GT3 security model was implemented in GEMLCA. The paper introduces GEMLCA and how Grid Security Infrastructure (GSI) components have been added to GEMLCA in order to enable secure execution of jobs in Grid. The paper also presents how a legacy code traffic simulator was transformed into a Grid service using GEMLCA and gives some simulation results
    • …
    corecore